<?php

use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Support\Facades\DB;

class THisdataAir extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create('t_hisdata_air', function (Blueprint $table) {
             $table->engine = 'MyISAM';
             $table->charset = 'utf8';
             $table->collation = 'utf8_general_ci';
            // CONTENT
            $table->increments('hd_index')->nullable(false)->comment('');
			$table->datetime('hd_datetime')->nullable(false)->comment('');
			$table->datetime('rd_updatetime')->nullable(false)->comment('');
			$table->unsignedInteger('pdi_index')->nullable(false)->default(0)->comment('');
			$table->float('hd_AirType', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_indoortemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_indoorhumi', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_outdoortemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ontemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_offhumi', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_settemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_devitemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_sethumi', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_devihumi', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_unitattr', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_unitstate', 9, 2)->nullable()->default(0)->comment('');
			$table->boolean('hd_airstate')->nullable()->default(0)->comment('');
			$table->boolean('hd_onoff')->nullable()->default(0)->comment('');
			$table->boolean('hd_blower')->nullable()->default(0)->comment('');
			$table->boolean('hd_refrigeration')->nullable()->default(0)->comment('');
			$table->boolean('hd_heat')->nullable()->default(0)->comment('');
			$table->boolean('hd_humidifying')->nullable()->default(0)->comment('');
			$table->boolean('hd_dehumidify')->nullable()->default(0)->comment('');
			$table->boolean('hd_highvolwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_lowvolwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_hightempwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_lowtempwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_highhumiwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_lowhumiwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_powerbreakwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_shortcyclewarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_custom1warn')->nullable()->default(0)->comment('');
			$table->boolean('hd_custom2warn')->nullable()->default(0)->comment('');
			$table->boolean('hd_pblowerwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_humidifierstickwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_screenwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_communicatewarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_coilwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_humidifierbreakwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_sensorlostwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_aerofluxustempbreakwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_powerlostwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_powerundervoltagewarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_powerphaselostwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_powerfrequencywarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_floorwaterwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_communicate')->nullable()->default(0)->comment('');
			$table->boolean('hd_highvollock')->nullable()->default(0)->comment('');
			$table->boolean('hd_lowvollock')->nullable()->default(0)->comment('');
			$table->boolean('hd_aerofluxuslock')->nullable()->default(0)->comment('');
			$table->boolean('hd_dndbreakwarn')->nullable()->default(0)->comment('');
			$table->float('hd_ReturnTemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ReturnHumidity', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_SupplyTemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_SupplyHumidity', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_SetpointTempDay', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_SetpointTempNight', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_setpointHumidity', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_setpointHumidity2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_startTemperature', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_LinearyRangeTemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_StartHumidity', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_LinearyRangeHumidity', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_LimitReturnAirTempHigh', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_LimitReturnAirTempLow', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_LimitSupplyAirTempHigh', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_LimitSupplyAirTemplow', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_LimitWaterTemphigh', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_LimitWaterTemplow', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ReturnAirHumidHigh', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ReturnAirHumidlow', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_SupplyAirHumidhigh', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_SupplyAirHumidlow', 9, 2)->nullable()->default(0)->comment('');
			$table->boolean('hd_ReAirTempHigh')->nullable()->default(0)->comment('');
			$table->boolean('hd_ReAirHumidHigh')->nullable()->default(0)->comment('');
			$table->boolean('hd_SupAirTempHigh')->nullable()->default(0)->comment('');
			$table->boolean('hd_SupAirHumidHigh')->nullable()->default(0)->comment('');
			$table->boolean('hd_WaterTempHigh')->nullable()->default(0)->comment('');
			$table->boolean('hd_ReAirTempLow')->nullable()->default(0)->comment('');
			$table->boolean('hd_ReAirHumidLow')->nullable()->default(0)->comment('');
			$table->boolean('hd_SupAirTempLow')->nullable()->default(0)->comment('');
			$table->boolean('hd_SupAirHumidLow')->nullable()->default(0)->comment('');
			$table->boolean('hd_WaterTempLow')->nullable()->default(0)->comment('');
			$table->boolean('hd_compr1alarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_compr2alarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_ElecHeating1Alarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_ElecHeating2Alarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_ElecHeating3Alarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_ElecHeating4Alarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_Humidifier1Alarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_Humidifier3Alarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_Humidifier2Alarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_Humidifier4Alarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_Fan1Alarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_Fan2Alarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_Fan3Alarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_Fan1FilterAlarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_Fan2FilterAlarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_Fan3FilterAlarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_dehumidifierAlarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_Compr1Running')->nullable()->default(0)->comment('');
			$table->boolean('hd_Compr2Running')->nullable()->default(0)->comment('');
			$table->boolean('hd_ElecHeating1Running')->nullable()->default(0)->comment('');
			$table->boolean('hd_ElecHeating2Running')->nullable()->default(0)->comment('');
			$table->boolean('hd_ElecHeating3Running')->nullable()->default(0)->comment('');
			$table->boolean('hd_ElecHeating4Running')->nullable()->default(0)->comment('');
			$table->boolean('hd_Humidifier1Running')->nullable()->default(0)->comment('');
			$table->boolean('hd_Humidifier2Running')->nullable()->default(0)->comment('');
			$table->boolean('hd_Humidifier3Running')->nullable()->default(0)->comment('');
			$table->boolean('hd_Humidifier4Running')->nullable()->default(0)->comment('');
			$table->boolean('hd_dehumidificationRun')->nullable()->default(0)->comment('');
			$table->boolean('hd_Fan1Running')->nullable()->default(0)->comment('');
			$table->boolean('hd_Fan2Running')->nullable()->default(0)->comment('');
			$table->boolean('hd_Fan3Running')->nullable()->default(0)->comment('');
			$table->boolean('hd_OnOffSwitch')->nullable()->default(0)->comment('');
			$table->boolean('hd_DevConnectStat')->nullable()->default(0)->comment('');
			$table->float('hd_DReturnTemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_DOnTemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_DOffTemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_DReturnHighTemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_DReturnLowTemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_DReturnHighHumi', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_DReturnLowHumi', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_DReturnTempWarn', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_DRunState', 9, 2)->nullable()->default(0)->comment('');
			$table->boolean('hd_DAirstate')->nullable()->default(0)->comment('');
			$table->boolean('hd_DHumidifierState')->nullable()->default(0)->comment('');
			$table->boolean('hd_DElecHeatingState')->nullable()->default(0)->comment('');
			$table->boolean('hd_DFanState')->nullable()->default(0)->comment('');
			$table->boolean('hd_DComprState')->nullable()->default(0)->comment('');
			$table->boolean('hd_DFilterState')->nullable()->default(0)->comment('');
			$table->boolean('hd_DNoticeState')->nullable()->default(0)->comment('');
			$table->boolean('hd_DWarnState')->nullable()->default(0)->comment('');
			$table->boolean('hd_DNormalState')->nullable()->default(0)->comment('');
			$table->boolean('hd_DDevConnectStat')->nullable()->default(0)->comment('');
			$table->float('hd_AReturnTemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_APushTemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_AReturnHumi', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_APushTempSet', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ATempSet', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_AHumiSet', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ATempHighWarnSet', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ATempLowWarnSet', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_AHumiHighWarnSet', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_AHumiLowWarnSet', 9, 2)->nullable()->default(0)->comment('');
			$table->boolean('hd_AblowerState')->nullable()->default(0)->comment('');
			$table->boolean('hd_ArefrigerationState')->nullable()->default(0)->comment('');
			$table->boolean('hd_AnaturlState')->nullable()->default(0)->comment('');
			$table->boolean('hd_AHotWaterState')->nullable()->default(0)->comment('');
			$table->boolean('hd_AElecHeatingState')->nullable()->default(0)->comment('');
			$table->boolean('hd_AhumidifyingState')->nullable()->default(0)->comment('');
			$table->boolean('hd_AdehumidifyState')->nullable()->default(0)->comment('');
			$table->boolean('hd_ABuzzerState')->nullable()->default(0)->comment('');
			$table->boolean('hd_Abloweroutload')->nullable()->default(0)->comment('');
			$table->boolean('hd_ARoomHighTemp')->nullable()->default(0)->comment('');
			$table->boolean('hd_ARoomLowTemp')->nullable()->default(0)->comment('');
			$table->boolean('hd_ARoomHighHumi')->nullable()->default(0)->comment('');
			$table->boolean('hd_ARoomLowHumi')->nullable()->default(0)->comment('');
			$table->boolean('hd_ACompr1High')->nullable()->default(0)->comment('');
			$table->boolean('hd_ACompr1Low')->nullable()->default(0)->comment('');
			$table->boolean('hd_ACompr1OutLoad')->nullable()->default(0)->comment('');
			$table->boolean('hd_ACompr2OutLoad')->nullable()->default(0)->comment('');
			$table->boolean('hd_ADigtalHigh1Temp')->nullable()->default(0)->comment('');
			$table->boolean('hd_ADigtalHigh2Temp')->nullable()->default(0)->comment('');
			$table->boolean('hd_ASmokeWarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_ALouWater')->nullable()->default(0)->comment('');
			$table->boolean('hd_AElecHeatingWarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_ASensorWarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_ASystemPower')->nullable()->default(0)->comment('');
			$table->boolean('hd_AUnitTimeOut')->nullable()->default(0)->comment('');
			$table->boolean('hd_ACustom1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ACustom2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ACustom3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ACustom4')->nullable()->default(0)->comment('');
			$table->boolean('hd_AHotAgainLock')->nullable()->default(0)->comment('');
			$table->boolean('hd_AhumidifyingLock')->nullable()->default(0)->comment('');
			$table->boolean('hd_AComprLock')->nullable()->default(0)->comment('');
			$table->boolean('hd_ACompr2Low')->nullable()->default(0)->comment('');
			$table->boolean('hd_ACompr2High')->nullable()->default(0)->comment('');
			$table->boolean('hd_disconns')->nullable()->default(0)->comment('');
			$table->boolean('hd_airconns')->nullable()->default(0)->comment('');
			$table->float('hd_AReturnTemp3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_APushTemp3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_AReturnHumi3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_APushTempSet3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ATempSet3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_AHumiSet3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ATempHighWarnSet3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ATempLowWarnSet3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_AHumiHighWarnSet3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_AHumiLowWarnSet3', 9, 2)->nullable()->default(0)->comment('');
			$table->boolean('hd_AblowerState3')->nullable()->default(0)->comment('');
			$table->float('hd_Breturnhumi', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_Breturntemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_Bsethumi', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_Bsettemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_Btempwarn', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_Binwatertemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_Bvalveopen', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_Boutevap', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_Belecinten', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_Brelpre1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_Brelpre2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_Boutwatertemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_Bdifftemp', 9, 2)->nullable()->default(0)->comment('');
			$table->boolean('hd_Bcompr1state')->nullable()->default(0)->comment('');
			$table->boolean('hd_Bcompr2state')->nullable()->default(0)->comment('');
			$table->boolean('hd_BArefrigerationState')->nullable()->default(0)->comment('');
			$table->boolean('hd_BAdehumidifyState')->nullable()->default(0)->comment('');
			$table->boolean('hd_BElecHeating1state')->nullable()->default(0)->comment('');
			$table->boolean('hd_BElecHeating2state')->nullable()->default(0)->comment('');
			$table->boolean('hd_BFanunitstate')->nullable()->default(0)->comment('');
			$table->boolean('hd_Bcommunicate')->nullable()->default(0)->comment('');
			$table->boolean('hd_Bworsewarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_Bhighelecwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_Bairlose')->nullable()->default(0)->comment('');
			$table->boolean('hd_Bscreenwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_BHighhumiwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_BHightempwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_Bcompr1warn')->nullable()->default(0)->comment('');
			$table->boolean('hd_Bcompr2warn')->nullable()->default(0)->comment('');
			$table->boolean('hd_Bprotectwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_Bhumilowwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_Btemplowwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_Bcompr1vollow')->nullable()->default(0)->comment('');
			$table->boolean('hd_Bcompr2vollow')->nullable()->default(0)->comment('');
			$table->boolean('hd_Bunithealthwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_Bintervallose')->nullable()->default(0)->comment('');
			$table->boolean('hd_Bunitruntimewarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_Bfloorwater')->nullable()->default(0)->comment('');
			$table->boolean('hd_Bjieshuiman')->nullable()->default(0)->comment('');
			$table->boolean('hd_Bdaodianhigh')->nullable()->default(0)->comment('');
			$table->boolean('hd_Bzqcldwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_Bpswarnd')->nullable()->default(0)->comment('');
			$table->boolean('hd_Baddsiwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_Baddsitineswanr')->nullable()->default(0)->comment('');
			$table->boolean('hd_Bpaomoin')->nullable()->default(0)->comment('');
			$table->boolean('hd_Baddsitineswaned')->nullable()->default(0)->comment('');
			$table->boolean('hd_Bdaodianwarns')->nullable()->default(0)->comment('');
			$table->float('hd_Gtempset', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_Gevnset', 9, 2)->nullable()->default(0)->comment('');
			$table->boolean('hd_Gairstate')->nullable()->default(0)->comment('');
			$table->boolean('hd_Gmainstate')->nullable()->default(0)->comment('');
			$table->boolean('hd_Gscreencontrol')->nullable()->default(0)->comment('');
			$table->boolean('hd_Gcompopen')->nullable()->default(0)->comment('');
			$table->boolean('hd_Gprepurge')->nullable()->default(0)->comment('');
			$table->float('hd_Gmodels', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_Gwindspeed', 9, 2)->nullable()->default(0)->comment('');
			$table->boolean('hd_Ghighvpro')->nullable()->default(0)->comment('');
			$table->boolean('hd_Glowvpro')->nullable()->default(0)->comment('');
			$table->boolean('hd_Gcompro')->nullable()->default(0)->comment('');
			$table->boolean('hd_Glowvelec')->nullable()->default(0)->comment('');
			$table->boolean('hd_Gsnhjgwbkdl')->nullable()->default(0)->comment('');
			$table->boolean('hd_Gsnhjzfqkdl')->nullable()->default(0)->comment('');
			$table->float('hd_Grevirtemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_Grinfanstate', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_Groutfanstate', 9, 2)->nullable()->default(0)->comment('');
			$table->boolean('hd_Grairchange')->nullable()->default(0)->comment('');
			$table->boolean('hd_Grlightstate')->nullable()->default(0)->comment('');
			$table->boolean('hd_Grlightboxstate')->nullable()->default(0)->comment('');
			$table->boolean('hd_Grprepurge')->nullable()->default(0)->comment('');
			$table->boolean('hd_Grcompstate')->nullable()->default(0)->comment('');
			$table->boolean('hd_Grfourwayvalve')->nullable()->default(0)->comment('');
			$table->boolean('hd_Grmomerys')->nullable()->default(0)->comment('');
			$table->boolean('hd_Grmodel')->nullable()->default(0)->comment('');
			$table->boolean('hd_Grcomphighvpro')->nullable()->default(0)->comment('');
			$table->boolean('hd_Grinfandong')->nullable()->default(0)->comment('');
			$table->boolean('hd_Grcomplowvpro')->nullable()->default(0)->comment('');
			$table->boolean('hd_Grventpipepro')->nullable()->default(0)->comment('');
			$table->boolean('hd_Grlowpowe')->nullable()->default(0)->comment('');
			$table->boolean('hd_Grcommwarn')->nullable()->default(0)->comment('');
			$table->boolean('hd_ESysfunstate1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr1state1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr2state1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr3state1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr4state1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeating1state1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeating2state1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EGasState1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EDehumState1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHumState1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EPassError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EInroomTempHigh1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EInroomTempLow1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EInroomHumHigh1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EInroomHumLow1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EInroomHumLimit1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EFilterBlock1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EFlooded1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EAirFluxLoss1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeatingTooHigh1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EChannel1VolHigh1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EChannel2VolHigh1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EChannel1VolLow1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EChannel2VolLow1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EChannel1ElecValve1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EChanne21ElecValve1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EPhaseError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ESmoking1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EBreakNet1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHumElecHigh1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHumPowerDown1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHumWaterLoss1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EWaterFluxLow1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECoolWaterTemHigh1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EInRoomTransError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHotWaterTransError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECoolWaterTransError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EOutRoomTempTransError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ETransAirTempTransError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EInRoomTempTransError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECoolWaterOutTempTransError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr1CounterError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr2CounterError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr3CounterError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr4CounterError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EAirFliterCounterError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeater1CounterError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeater2CounterError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHumCounterError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EAirsCounterError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ENumricIn2Error1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ENumricIn4Error1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ENumricIn6Error1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHumCommonError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EMechineSetError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EMechineSetRotationError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EMechineSetTypeAError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EMechineSetTypeBError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EMechineSetTypeCError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EBuzzerAndAlertDeviceReset1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EFilterRunTimeReset1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr1RunTimeReset1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr2RunTimeReset1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr3RunTimeReset1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr4RunTimeReset1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr1StartReset1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr2StartReset1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr3StartReset1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr4StartReset1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeater1RunTimeReset1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeater2RunTimeReset1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeater1StartReset1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeater2StartReset1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHumRunTimeReset1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHumStartReset1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EMechineSetRunTimeReset1')->nullable()->default(0)->comment('');
			$table->boolean('hd_ESleepModeTest1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EReseveMachineSetNum1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EMechineSet2RotatorError1')->nullable()->default(0)->comment('');
			$table->boolean('hd_EMechineSet3RotatorError1')->nullable()->default(0)->comment('');
			$table->float('hd_EInRoomTemp1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EOutRoomTemp1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ETransAirTemp1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECoolWaterTemp1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHotWaterTemp1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EInroomRelativeTemp1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECoolWaterOutTemp1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel1EvapoPress1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel2EvapoPress1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel1AspiratorTemp1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel2AspiratorTemp1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel1EvapoTemp1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel2EvapoTemp1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel1TempHigh1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel2TempHigh1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECoolWaterValeRamp1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHotWaterValveRamp1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EEvapoFunSpeed1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECool1SetDot1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECoolSensitive1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECool2SetDot1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHeat1SetDot1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHeat2SetDot1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHeatSensitive1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EInRoomTempSup1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EInRoomTempSub1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ESaveModeCoolSetDot1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EOutputTempDotSub1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ESerialTransOffset1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ELocalMechineSet2RoomTemp1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ELocalMechineSet3RoomTemp1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ELocalMechineSet2RoomHum1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ELocalMechineSet3RoomHum1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EAirFliterRunTime1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EMechineSetRunTime1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECompr1RunTime1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECompr2RunTime1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECompr3RunTime1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECompr4RunTime1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHeater1RunTime1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHeater2RunTime1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHumRunTime1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHighHumAlertValveValue1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ELowHumAlertValveValue1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EDehumSetDot1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHumSetDot1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ERebootTime1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ELowVolTime1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ETempAndHumLimitAlertTime1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ELocalMechineSetTime1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel1ElecValvePos1', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel2ElecValvePos1', 9, 2)->nullable()->default(0)->comment('');
			$table->boolean('hd_ESysfunstate2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr1state2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr2state2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr3state2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr4state2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeating1state2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeating2state2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EGasState2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EDehumState2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHumState2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EPassError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EInroomTempHigh2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EInroomTempLow2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EInroomHumHigh2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EInroomHumLow2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EInroomHumLimit2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EFilterBlock2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EFlooded2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EAirFluxLoss2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeatingTooHigh2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EChannel1VolHigh2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EChannel2VolHigh2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EChannel1VolLow2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EChannel2VolLow2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EChannel1ElecValve2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EChanne21ElecValve2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EPhaseError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ESmoking2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EBreakNet2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHumElecHigh2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHumPowerDown2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHumWaterLoss2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EWaterFluxLow2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECoolWaterTemHigh2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EInRoomTransError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHotWaterTransError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECoolWaterTransError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EOutRoomTempTransError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ETransAirTempTransError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EInRoomTempTransError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECoolWaterOutTempTransError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr1CounterError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr2CounterError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr3CounterError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr4CounterError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EAirFliterCounterError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeater1CounterError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeater2CounterError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHumCounterError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EAirsCounterError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ENumricIn2Error2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ENumricIn4Error2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ENumricIn6Error2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHumCommonError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EMechineSetError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EMechineSetRotationError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EMechineSetTypeAError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EMechineSetTypeBError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EMechineSetTypeCError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EBuzzerAndAlertDeviceReset2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EFilterRunTimeReset2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr1RunTimeReset2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr2RunTimeReset2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr3RunTimeReset2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr4RunTimeReset2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr1StartReset2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr2StartReset2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr3StartReset2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr4StartReset2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeater1RunTimeReset2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeater2RunTimeReset2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeater1StartReset2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeater2StartReset2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHumRunTimeReset2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHumStartReset2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EMechineSetRunTimeReset2')->nullable()->default(0)->comment('');
			$table->boolean('hd_ESleepModeTest2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EReseveMachineSetNum2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EMechineSet2RotatorError2')->nullable()->default(0)->comment('');
			$table->boolean('hd_EMechineSet3RotatorError2')->nullable()->default(0)->comment('');
			$table->float('hd_EInRoomTemp2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EOutRoomTemp2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ETransAirTemp2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECoolWaterTemp2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHotWaterTemp2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EInroomRelativeTemp2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECoolWaterOutTemp2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel1EvapoPress2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel2EvapoPress2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel1AspiratorTemp2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel2AspiratorTemp2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel1EvapoTemp2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel2EvapoTemp2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel1TempHigh2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel2TempHigh2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECoolWaterValeRamp2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHotWaterValveRamp2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EEvapoFunSpeed2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECool1SetDot2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECoolSensitive2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECool2SetDot2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHeat1SetDot2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHeat2SetDot2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHeatSensitive2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EInRoomTempSup2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EInRoomTempSub2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ESaveModeCoolSetDot2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EOutputTempDotSub2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ESerialTransOffset2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ELocalMechineSet2RoomTemp2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ELocalMechineSet3RoomTemp2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ELocalMechineSet2RoomHum2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ELocalMechineSet3RoomHum2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EAirFliterRunTime2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EMechineSetRunTime2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECompr1RunTime2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECompr2RunTime2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECompr3RunTime2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECompr4RunTime2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHeater1RunTime2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHeater2RunTime2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHumRunTime2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHighHumAlertValveValue2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ELowHumAlertValveValue2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EDehumSetDot2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHumSetDot2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ERebootTime2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ELowVolTime2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ETempAndHumLimitAlertTime2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ELocalMechineSetTime2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel1ElecValvePos2', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel2ElecValvePos2', 9, 2)->nullable()->default(0)->comment('');
			$table->boolean('hd_ESysfunstate3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr1state3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr2state3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr3state3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr4state3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeating1state3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeating2state3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EGasState3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EDehumState3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHumState3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EPassError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EInroomTempHigh3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EInroomTempLow3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EInroomHumHigh3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EInroomHumLow3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EInroomHumLimit3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EFilterBlock3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EFlooded3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EAirFluxLoss3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeatingTooHigh3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EChannel1VolHigh3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EChannel2VolHigh3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EChannel1VolLow3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EChannel2VolLow3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EChannel1ElecValve3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EChanne21ElecValve3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EPhaseError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ESmoking3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EBreakNet3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHumElecHigh3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHumPowerDown3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHumWaterLoss3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EWaterFluxLow3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECoolWaterTemHigh3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EInRoomTransError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHotWaterTransError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECoolWaterTransError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EOutRoomTempTransError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ETransAirTempTransError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EInRoomTempTransError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECoolWaterOutTempTransError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr1CounterError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr2CounterError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr3CounterError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr4CounterError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EAirFliterCounterError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeater1CounterError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeater2CounterError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHumCounterError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EAirsCounterError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ENumricIn2Error3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ENumricIn4Error3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ENumricIn6Error3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHumCommonError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EMechineSetError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EMechineSetRotationError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EMechineSetTypeAError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EMechineSetTypeBError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EMechineSetTypeCError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EBuzzerAndAlertDeviceReset3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EFilterRunTimeReset3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr1RunTimeReset3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr2RunTimeReset3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr3RunTimeReset3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr4RunTimeReset3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr1StartReset3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr2StartReset3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr3StartReset3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ECompr4StartReset3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeater1RunTimeReset3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeater2RunTimeReset3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeater1StartReset3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHeater2StartReset3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHumRunTimeReset3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EHumStartReset3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EMechineSetRunTimeReset3')->nullable()->default(0)->comment('');
			$table->boolean('hd_ESleepModeTest3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EReseveMachineSetNum3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EMechineSet2RotatorError3')->nullable()->default(0)->comment('');
			$table->boolean('hd_EMechineSet3RotatorError3')->nullable()->default(0)->comment('');
			$table->float('hd_EInRoomTemp3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EOutRoomTemp3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ETransAirTemp3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECoolWaterTemp3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHotWaterTemp3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EInroomRelativeTemp3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECoolWaterOutTemp3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel1EvapoPress3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel2EvapoPress3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel1AspiratorTemp3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel2AspiratorTemp3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel1EvapoTemp3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel2EvapoTemp3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel1TempHigh3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel2TempHigh3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECoolWaterValeRamp3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHotWaterValveRamp3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EEvapoFunSpeed3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECool1SetDot3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECoolSensitive3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECool2SetDot3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHeat1SetDot3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHeat2SetDot3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHeatSensitive3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EInRoomTempSup3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EInRoomTempSub3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ESaveModeCoolSetDot3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EOutputTempDotSub3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ESerialTransOffset3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ELocalMechineSet2RoomTemp3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ELocalMechineSet3RoomTemp3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ELocalMechineSet2RoomHum3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ELocalMechineSet3RoomHum3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EAirFliterRunTime3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EMechineSetRunTime3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECompr1RunTime3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECompr2RunTime3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECompr3RunTime3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ECompr4RunTime3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHeater1RunTime3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHeater2RunTime3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHumRunTime3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHighHumAlertValveValue3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ELowHumAlertValveValue3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EDehumSetDot3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EHumSetDot3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ERebootTime3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ELowVolTime3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ETempAndHumLimitAlertTime3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ELocalMechineSetTime3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel1ElecValvePos3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_EChannel2ElecValvePos3', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_envihumi', 9, 2)->nullable()->default(null)->comment('');
			$table->float('hd_envihumi2', 9, 2)->nullable()->default(null)->comment('');
			$table->float('hd_envitemp', 9, 2)->nullable()->default(null)->comment('');
			$table->float('hd_envitemp2', 9, 2)->nullable()->default(null)->comment('');
			$table->boolean('hd_NetCom')->nullable()->default(null)->comment('');
			$table->float('hd_FAirReturnTemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_FAirReturnHum', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_FAirReturnTempSup', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_FAirReturnTempSub', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_FAirReturnHumSup', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_FAirReturnHumSub', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_FAirHumSet', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_FAirHumScale', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_FAirTempSet', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_FAirTempScale', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_FAirWorkTime', 9, 2)->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirPowerState')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirFanState')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirCompr1State')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirCompr2State')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirHeater1State')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirHeater2State')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirDeHumState')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirHumState')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirFreezeCoolState')->nullable()->default(0)->comment('');
			$table->float('hd_FAirWorkState', 9, 2)->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirAlert')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirCompr1HighAlert')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirCompr1LowAlert')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirFreezeCoolHigh')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirFreezeCoolLow')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirHeater1High')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirFanNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirFanAlert')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirFliterNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirWaterNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirWaterAlert')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirUserInNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirUserInAlert')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirHumBad1Notice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirHumElecHighNo')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirHumOldNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirRoomTempHighNo')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirRoomTempLowNo')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirRoomHumHighNo')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirRoomHumLowNo')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirRoomTempHighAl')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirRoomTempLowAl')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirRoomHumHighAl')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirRoomHumLowAl')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirTimeOff')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirCompr1TimeOffNo')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirHumeTimeOff')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirPTCBadNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirTemHumBadNo')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirTemHumBadAl')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirEEAPBadNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirWaterBadNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirNetBadNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirRomErrorNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirSysWorkingInfo')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirSysClosingInfo')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirQuiteModeInfo')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirWaiteModeInfo')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirSysLoginInfo')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirElecOffInfo')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirSys1BadNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirSys2BadNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirSys3BadNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirSys4BadNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirSys5BadNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirSys6BadNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirSys7BadNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirSys8BadNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirSys9BadNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirSys10BadNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirSys11BadNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirSys12BadNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirSys13BadNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirSys14BadNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirSys15BadNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirSys16BadNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirCompr2HighAlert')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirCompr2LowAlert')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirCompr1TimeOffAl')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirRoomTempBadNo')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirTempBadNotice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirFreezeOneHour')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirGraphicControl')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirSmoking')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirElecNone')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirElecHave')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirUserIn2Notice')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirUserIn2Alert')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirSys1LinkBad')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirCompr1Protect')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirCompr2Protect')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirFireAlert')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirRomErrorAlert')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirFreezeFan1Bad')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirFreezeFan2Bad')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirNetTestBad')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirNetAddrBad')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirNetSysLink1Bad')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirNetSysLink2Bad')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirRoomUnionBadNo')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirRoomUnionBadAl')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirOutUnionBadNo')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirOutUnionBadAl')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirSysSameTime')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirHumTempHighAl')->nullable()->default(0)->comment('');
			$table->boolean('hd_FAirHumOverNotice')->nullable()->default(0)->comment('');
			$table->float('hd_ydrtemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ydrhumi', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ydworktime', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_ydworkstatue', 9, 2)->nullable()->default(0)->comment('');
			$table->boolean('hd_ydairopenstatue')->nullable()->default(0)->comment('');
			$table->boolean('hd_ydwindstate')->nullable()->default(0)->comment('');
			$table->boolean('hd_ydcompressor1statue')->nullable()->default(0)->comment('');
			$table->boolean('hd_ydcompressor2statue')->nullable()->default(0)->comment('');
			$table->boolean('hd_ydheater1statue')->nullable()->default(0)->comment('');
			$table->boolean('hd_ydheater2staute')->nullable()->default(0)->comment('');
			$table->boolean('hd_yddehumistaute')->nullable()->default(0)->comment('');
			$table->boolean('hd_ydaddhumistaute')->nullable()->default(0)->comment('');
			$table->boolean('hd_ydcompressor1up')->nullable()->default(0)->comment('');
			$table->boolean('hd_ydcompressor1down')->nullable()->default(0)->comment('');
			$table->boolean('hd_ydcompressor2up')->nullable()->default(0)->comment('');
			$table->boolean('hd_ydcompressor2down')->nullable()->default(0)->comment('');
			$table->boolean('hd_ydeheater')->nullable()->default(0)->comment('');
			$table->boolean('hd_ydwindfault')->nullable()->default(0)->comment('');
			$table->boolean('hd_ydfilterblock')->nullable()->default(0)->comment('');
			$table->boolean('hd_ydleak')->nullable()->default(0)->comment('');
			$table->boolean('hd_ydtempup')->nullable()->default(0)->comment('');
			$table->boolean('hd_ydtempdown')->nullable()->default(0)->comment('');
			$table->boolean('hd_ydtempsb')->nullable()->default(0)->comment('');
			$table->boolean('hd_ydsmoke')->nullable()->default(0)->comment('');
			$table->boolean('hd_ydfire')->nullable()->default(0)->comment('');
			$table->boolean('hd_ydaddhumiblock')->nullable()->default(0)->comment('');
			$table->boolean('hd_ydaddhumiup')->nullable()->default(0)->comment('');
			$table->boolean('hd_ydaddhumioverflow')->nullable()->default(0)->comment('');
			$table->float('hd_snt_roomtemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_snt_outtemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_snt_delairtemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_snt_coldtemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_snt_hottemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_snt_roomrehumi', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_snt_outlettemp', 9, 2)->nullable()->default(0)->comment('');
			$table->boolean('hd_snt_airstate')->nullable()->default(0)->comment('');
			$table->boolean('hd_snt_windstate')->nullable()->default(0)->comment('');
			$table->boolean('hd_snt_addhumstate')->nullable()->default(0)->comment('');
			$table->boolean('hd_snt_dehumistate')->nullable()->default(0)->comment('');
			$table->boolean('hd_snt_htempstate')->nullable()->default(0)->comment('');
			$table->boolean('hd_snt_ltempstate')->nullable()->default(0)->comment('');
			$table->boolean('hd_snt_hhumistate')->nullable()->default(0)->comment('');
			$table->boolean('hd_snt_lhumistate')->nullable()->default(0)->comment('');
			$table->boolean('hd_snt_leakstate')->nullable()->default(0)->comment('');
			$table->boolean('hd_snt_smokestate')->nullable()->default(0)->comment('');
			$table->boolean('hd_snt_fiterstate')->nullable()->default(0)->comment('');
			$table->boolean('hd_snt_addwater1')->nullable()->default(0)->comment('');
			$table->boolean('hd_snt_addwater2')->nullable()->default(0)->comment('');
			$table->float('hd_hrf_roomtemp', 9, 2)->nullable()->default(0)->comment('');
			$table->float('hd_hrf_roomhum', 9, 2)->nullable()->default(0)->comment('');
			$table->boolean('hd_hrf_orbit1state')->nullable()->default(0)->comment('');
			$table->boolean('hd_hrf_orbit2state')->nullable()->default(0)->comment('');
			$table->boolean('hd_hrf_windstate')->nullable()->default(0)->comment('');
			$table->boolean('hd_hrf_delehumstate')->nullable()->default(0)->comment('');
			$table->boolean('hd_hrf_addhumstate')->nullable()->default(0)->comment('');
			$table->boolean('hd_hrf_hotstate')->nullable()->default(0)->comment('');
			$table->boolean('hd_hrf_coldstate')->nullable()->default(0)->comment('');
			$table->boolean('hd_hrf_windoveralarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_hrf_addhumalarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_hrf_downtempalarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_hrf_hightempalarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_hrf_downhumalarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_hrf_highhumalarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_hrf_orgalarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_hrf_poweralarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_hrf_smokealarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_hrf_leakalarm')->nullable()->default(0)->comment('');
			$table->boolean('hd_control')->nullable()->default(null)->comment('');
			$table->float('hd_hrf_Dist', 9, 2)->nullable()->default(0)->comment('');
			$table->boolean('hd_hrf_ysjhalarm')->nullable()->default(0)->comment('');
			$table->unique('hd_index', 'hd_index');
			
        });

        
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::dropIfExists('t_hisdata_air');
    }
}
